home *** CD-ROM | disk | FTP | other *** search
/ Complete Linux / Complete Linux.iso / docs / apps / database / postgres / postgre1.z / postgre1 / video / script-29 < prev    next >
Encoding:
Text File  |  1992-08-27  |  451 b   |  13 lines

  1. /*
  2.  *  Earlier releases of Postgres used query rewrite rules to support
  3.  *  complex objects.  In version 4, full support for Postquel functions
  4.  *  has replaced query rewrite rules.  Here's how you define a method
  5.  *  'manager' on the 'emp' class, and get complex objects.
  6.  */
  7.  
  8. define function manager (language = "postquel", returntype = emp)
  9.     arg is (emp)
  10.     as "retrieve (emp.all) where emp.name = dept.mgrname
  11.                 and dept.dname = $1.dept"
  12. \p
  13.